payment transfer medium - German English Dictionary